package varton;

public abstract class BuyOnline {

    /**
     * 登录
     */
    abstract void login();

    /**
     * 搜索
     */
    void search(){
        System.out.println("已找到你要的商品请选择");
    }

    /**
     * 下单购买
     */
    void buy(){
        System.out.println("买单！");
    }

    /**
     * 支付
     */
    abstract void pay();

    /**
     * 确认
     */
    void confirm(){
        System.out.println("已收到货，确认！");
    }

    /**
     * 评价
     */
    void comment(){
        System.out.println("物美价廉，好评！");
    }

    /**
     * 购物
     */
    void shopping(){
        this.login();
        this.search();
        this.buy();
        this.pay();
        this.confirm();
        this.comment();
    }
}